/***
 * uimaker
 * http://www.uimaker.com
 * e-mail: admin@uimaker.com
 */


*{font-size:9pt;border:0;margin:0;padding:0;}
body{font-family:'微软雅黑'; margin:0 auto;min-width:980px;}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
dl,dt,dd{margin:0;padding:0;display:block;}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}
table{border-collapse:collapse;border-spacing: 0;}
cite{font-style:normal;}
h2{font-weight:normal;}
.fl{ float: left; }
.fr{ float: right; }
.none{ display: none; }
.clearfix{overflow:hidden;_zoom:1;}
.vm{ vertical-align: middle; }
.hand { cursor: pointer }
textarea { resize: none }
.none { display: none }
.borderNone { border: none!important; }
.redbg { border: 1px solid red!important; background: #f8f8ba!important; }

/*颜色*/
.white { color: white; }
.yellow { color: yellow; }
.red { color: #ff5c4b; }
.blue { color: #2162B6 }
.green { color: green!important; }
.brown { color: #cfa284; }
.pink { color: #ff796b!important; }
.black { color: #000!important; }
.gray3 { color: #333!important; }
.gray6 { color: #666!important; }
.gray9 { color: #999!important; }
/*字体字号*/
.f10 { font-size: 10px }
.f11 { font-size: 11px }
.f12 { font-size: 12px }
.f13 { font-size: 13px }
.f14 { font-size: 14px }
.f15 { font-size: 15px }
.f16 { font-size: 16px }
.f18 { font-size: 18px!important; }
.f19 { font-size: 19px }
.f20 { font-size: 20px }
.f21 { font-size: 21px }
.f22 { font-size: 22px }
.f23 { font-size: 23px }
.f24 { font-size: 24px }
.f25 { font-size: 25px }
.f26 { font-size: 26px }
.f27 { font-size: 27px }
.f28 { font-size: 28px }
.f29 { font-size: 29px }
.f30 { font-size: 30px }
.fb { font-weight: bold!important; }
.fn { font-weight: normal!important; }
.yahei { font-family: Microsoft Yahei }
.hideText { text-indent: -999em; overflow: hidden }
/* 布局 */
.inline { display: inline!important }
.center { margin-left: auto; margin-right: auto }
.vm { vertical-align: middle }
.tl { text-align: left!important }
.tc { text-align: center }
.tr { text-align: right }
.layout { margin-left: auto; margin-right: auto }
.fl { float: left; }
.fr { float: right; }
.cb, .clear { clear: both }
.vt { vertical-align: top }
.vm { vertical-align: middle }
.pr { position: relative }
.pa { position: absolute }
.pf { position:fixed; }
.zoom { zoom: 1 }
.hidden { visibility: hidden }
.none { display: none }
.ovf { overflow: hidden }
.t2 { text-indent: 2em; }
.thide { text-indent: -9999em; }
/*清除浮动*/
.clear { clear: both }
.clearfix { overflow: hidden; _zoom: 1; }
.clear::after { display: block; content: ""; clear: both; height: 0; }
/*间距*/
.mt3 { margin-top: 3px }
.mt4 { margin-top: 4px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt11 { margin-top: 11px }
.mt12 { margin-top: 12px }
.mt13 { margin-top: 13px }
.mt14 { margin-top: 14px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
.mt40 { margin-top: 40px }
.mt50 { margin-top: 50px }
.mt60 { margin-top: 60px }
.mt70 { margin-top: 70px }
.mt80 { margin-top: 80px }
.mt90 { margin-top: 90px }
.mt100 { margin-top: 100px }
.mr5 { margin-right: 5px }
.mr6 { margin-right: 6px }
.mr7 { margin-right: 7px }
.mr8 { margin-right: 8px }
.mr9 { margin-right: 9px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr40 { margin-right: 40px }
.mr50 { margin-right: 50px }
.mr60 { margin-right: 60px!important }
.mr70 { margin-right: 70px!important }
.mr80 { margin-right: 80px!important }
.mr90 { margin-right: 90px!important }
.mr100 { margin-right: 100px!important }
.mb5 { margin-bottom: 5px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb30 { margin-bottom: 30px }
.mb40 { margin-bottom: 40px }
.mb50 { margin-bottom: 50px }
.ml5 { margin-left: 5px!important }
.ml6 { margin-left: 6px!important }
.ml7 { margin-left: 7px!important }
.ml8 { margin-left: 8px!important }
.ml10 { margin-left: 10px!important }
.ml15 { margin-left: 15px!important }
.ml20 { margin-left: 20px!important }
.ml30 { margin-left: 30px!important }
.ml40 { margin-left: 40px!important }
.ml50 { margin-left: 50px!important }
.ml60 { margin-left: 60px!important }
.ml70 { margin-left: 70px!important }
.ml80 { margin-left: 80px!important }
.ml90 { margin-left: 90px!important }
.ml100 { margin-left: 100px!important }
.p5 { padding: 5px }
.p10 { padding: 10px }
.p15 { padding: 15px }
.p20 { padding: 20px }
.p30 { padding: 30px }
.p40 { padding: 40px }
.p50 { padding: 50px }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt30 { padding-top: 30px }
.pt40 { padding-top: 40px }
.pt50 { padding-top: 50px }
.pr5 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pr30 { padding-right: 30px }
.pr40 { padding-right: 40px }
.pr50 { padding-right: 50px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb30 { padding-bottom: 30px }
.pb40 { padding-bottom: 40px }
.pb50 { padding-bottom: 50px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pl25 { padding-left: 25px }
.pl30 { padding-left: 30px }
.pl40 { padding-left: 40px }
.pl50 { padding-left: 50px }
/*高度*/
.w150 { width: 150px!important; }
.h50 { height: 50px!important; }
.lh24 { line-height: 24px; }
.lh48 { line-height: 48px; }
.lh50 { line-height: 50px!important; }
.mh50 { min-height: 50px!important; }